package cn.edu.zut.internship.mapper.company;

import java.util.List;
import java.util.Map;

public interface CompanyMapper {

    List<Map> getList(Map params);

    int getListCount(Map params);

    Map getCompany(Map Id);

    Map getMyCompany(String userAccount);

    int  addCompany(Map params);

    int updateCompany(Map params);

    int updateCompanyScore(Map params);



    /**
     * 修改学生选报实习单位信息
     * @param params
     * @return
     */
    int editMyCompany(Map params);

    /**
     * 驳回实训单位
     * @param params
     * @return
     */
    int rejectCompany(Map params);

    int deleteCompany(Long Id);

    int passCompny(Map params);

    /**
     * 新增一条学生与实训单位关联信息
     * @param params
     * @return
     */
    int choiceCompany(Map params);

    /**
     * 查询用户提交实训单位记录
     * @param params
     * @return
     */
    List<Map> addCompanyHistory(Map params);
    int addCompanyHistoryCount(Map params);
}
